<?php
namespace web\admin\controller;
use hdphp\route\Controller;
class Login extends Controller{
	private $db;
	/**
	 * Login constructor.
	 * 自动载入
	 */
	public function __construct()
	{
		$this->db=new \system\model\User();
	}
	/**
	 * 登录页面
	 */
	public function index(){
		if (IS_POST){
			if ($this->db->login()){
				message('操作成功',u('Index.index'),'success');
			}
			else{
				message($this->db->getError(),'back','error');
			}

		}
			//如果登录失败
		View::make();
	}
	/**
	 * 验证码
	 */
	public function code(){
		Code::num(1)->make();
	}
	/**
	 * 修改密码
	 */
	public function changePass(){
		//如果成功
		if (IS_POST){
			if($this->db->changePass()){
				message('操作成功','back','success');
			}else{
				message($this->db->getError(),'back','error');
			}
		}
		View::make();
	}
	/**
	 * 退出
	 */
	public function out(){
		//清楚
		session_destroy();
		session_unset();
		go('index');
	}
}
